package net.y2t72.microblog.biz.impl;

import net.y2t72.microblog.bean.Image;
import net.y2t72.microblog.biz.ImageBiz;
import net.y2t72.microblog.dao.ImageDao;
import net.y2t72.microblog.dao.impl.ImageDaoImpl;


/**
 * 广播图片表业务逻辑实现类
 * @author Administrator
 *
 */

public class ImageBizImpl implements ImageBiz {

	private ImageDao imageDao = new ImageDaoImpl();
	
	@Override
	/**
	 * 添加图片信息
	 * @param image	Image对象
	 * @return 当前图片信息的编号 插入失败则返回0
	 * @author 余坚良
	 */
	public int add(Image image) {
		if (imageDao.add(image) != 0) {
			return imageDao.getCurrId(image.getName());
		}else {
			return 0;
		}
	}

	@Override
	/**
	 * 根据图片编号删除图片存储信息
	 * @param id	图片编号
	 * @return	0:删除失败 1:删除成功
	 * @author 余坚良
	 */
	public int delete(int id) {
		return imageDao.delete(id);
	}

	@Override
	/**
	 * 查询
	 * @param name	文件名
	 * @return 返回图片编号
	 * @author 余坚良
	 */
	public int getCurrId(String name) {
		return imageDao.getCurrId(name);
	}
}
